Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F9 USA F9 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Colombia F2 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 USA F1 Italy F9 Colombia F7 USA F11 USA F13 Colombia F3 USA F2 Healthsouth USTA Challenger - Dallas Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Cali Challenger Britania Zavaleta - Puebla Iquique Challenger Bucaramanga Challenger Barletta Challenger Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas San Luis Potosi Challenger Rome Challenger Aptos Challenger Granby Challenger Belo Horizonte Challenger Vancouver Challenger Brasilia Challenger University of Tennessee USTA Men's Challenger - Knoxville St. Remy Challenger Napoli Challenger Mons Challenger Rennes Challenger Orleans Challenger Leon Challenger Bordeaux Challenger Sarasota Challenger Countrywide Classic USTA Challenger - Carson Quelle Cup 2000 - Furth Bogota Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Cali Challenger Quito Challenger Guayaquil Challenger drkoop.com USTA Tennis Championships of Houston - Houston San Jose Challenger Barranquilla Challenger Bogota Challenger USTA Challenger of Las Vegas - Las Vegas Manta Challenger Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Manta Challenger Orleans Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Quito Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Dallas Challenger San Luis Potosi Challenger Cali Challenger Sarasota Challenger Cancun Challenger Caltanissetta Challenger Quito Challenger Countrywide Classic USTA Men's Challenger - Carson Naples Challenger - Naples BMW Tennis Championship - Sunrise Cali Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City ITG Miami Challenger - Miami Bucaramanga Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Morelos Challenger Bogota Challenger Ethias Tennis Trophy - Mons Winnetka Challenger Sunset Moulding Challenger - Yuba City Monterrey Challenger Bucaramanga Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Manta Challenger Barranquilla Challenger Monterrey Challenger Morelos Challenger Mons Challenger Pereira Challenger Bogota Challenger Panama City Challenger Mons Challenger Bogota Challenger Guadalajara Challenger Buenos Aires Challenger Puerto Vallarta Challenger Montevideo Challenger Caltanissetta Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Salinas Challenger Santo Domingo Challenger Santo Domingo Challenger Cleveland Challenger Orleans Challenger Ethias Trophy - Mons Cancun Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Prostejov Challenger Bogota Challenger MFS Pro Tennis Championships - Boston Abierto Mexicano de Tenis - Mexico City Ilkley Challenger Sybase Open - San Jose Galleryfurniture.com Challenge - Atlanta RCA Championships - Indianapolis AAPT Championships - Adelaide Milan Indoors - Milan Jaegermeister Open - Braunschweig Santo Domingo Challenger Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Tennis Cup of Flanders - Ostende Estoril Open - Estoril Verizon Tennis Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles USTA Tennis Championships of Austin - Austin President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon USTA Challenger of Burbank - Burbank Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Guayaquil Challenger Cerveza Club Columbia Open - Bogota Open Seat Godo 2003 - Barcelona Las Vegas Challenger Citrix Tennis Championships - Delray Beach RCA Championships - Indianapolis Quito Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Mexico City Challenger Poznan Challenger Kroger / St. Jude International - Memphis Puerto Vallarta Challenger Monterrey Challenger Prostejov Challenger Newport Beach Challenger Monterrey Challenger Bogota Challenger San Luis Potosi Challenger Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Northern Electric Open 1999 - Newcastle RCA Championships - Indianapolis Advanta Championships - Philadelphia International Tennis Championships - Delray Beach ATU Cup - Weiden Davidoff Swiss Indoors - Basel Time Warner USTA Challenger - Binghamton Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach RCA Championships - Indianapolis SAP Open - San Jose Venice Challenger - Venice Kroger / St. Jude International - Memphis Bogota Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Ojai Challenger GHI Bronx Tennis Classic - Bronx Campos do Jordao Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Milan Indoors - Milan Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Bogota Challenger The 10tele.com Open - Nottingham Challenger Casablanca San Angel - Mexico City The Stella Artois Grass Court Championships - London XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Chennai Open - Chennai Mercedes-Benz Cup - Los Angeles Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Santo Domingo Challenger Heineken Trophy - 's-Hertogenbosch Ethias Trophy - Mons Kroger / St. Jude International - Memphis Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Kosice Challenger The Stella Artois Grass Court Championships - London Leon Challenger Chennai Open - Chennai Heineken Open - Auckland Savannah Challenger The Artois Championships - London CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Champaign Challenger U.S. Men's Clay Court Championships - Orlando Guayaquil Challenger Guadalajara Challenger Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon Cali Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Salinas Challenger U.S. Mens's Clay Court Championship - Houston Quito Challenger Estoril Open - Estoril Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Open de Moselle - Metz SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Medibank International - Sydney Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Monterrey Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz Countrywide Classic - Los Angeles Erste Bank Open - Vienna Valencia Open - Valencia Barranquilla Challenger Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Panama City Challenger Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Open de Moselle - Metz Athens Challenger Barranquilla Challenger Bogota Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis Shenzhen Open - Shenzhen AEGON Championships - London Ecuador Open - Quito AEGON International - Eastbourne BMW Open - Munich Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Manta Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Hall of Fame Open - Newport SA Tennis Open - Johannesburg SAP Open - San Jose AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Medellin Challenger Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Cali Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Estoril Open - Estoril Citi Open - Washington Chicago Challenger Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Panama City Challenger Medellin Challenger Lexington Challenger Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Swiss Indoors Basel - Basel Mons Challenger Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Floridablanca Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Brisbane - Brisbane Lima Challenger Citi Open - Washington China Open - Beijing Canberra Challenger ASB Classic - Auckland Leon Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger US Men's Clay Court Championship - Houston Guadalajara Challenger Medellin Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington drkoop.com USTA challenger of Miami - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva Tenniscup of Flanders - Ostende Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Rio Open - Rio de Janeiro Guayaquil Challenger Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Leon Challenger Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open Seat Godo 2005 - Barcelona Adidas International - Sydney Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Davis Cup, Group II, 1R, ESA-DOM 0-5 Tennis Channel Open - Las Vegas Citrix Tennis Championships - Delray Beach Generali Open 1999 - Kitzbuhel Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami SAP Open - San Jose Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Medibank Private International - Sydney Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Adidas International - Sydney Morelos Challenger Tennis Masters Series - Madrid Little Rock Challenger BNP Paribas Masters - Paris Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Barcelona Open BancSabadell - Barcelona Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris The Lipton Championships - Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Monte Carlo - Monte Carlo Qatar ExxonMobil Open - Doha Open de Moselle - Metz Masters Series Hamburg - Hamburg Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris Masters Series Madrid - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors Basel - Basel Rogers Cup - Montreal Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells New York Open - New York Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix de Tennis de Lyon - Lyon French Open - Paris Delray Beach International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Hopman Cup - Perth Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Olympics - Rio de Janeiro Olympics - Athens